home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Champak Vol A-4
/
(Vol A-4) Vol. A4.iso
/
Games
/
sigame.swf
/
scripts
/
frame_4
/
DoAction.as
Wrap
Text File
|
2008-03-07
|
4KB
|
172 lines
function fncAdiciona()
{
if(eval("nTotalFase" + fase) && arraySeq.length == eval("nTotalFase" + fase))
{
clearInterval(intvMostra);
clearInterval(intvEspera);
clearInterval(intvFinaliza);
if(fase < telas._totalframes)
{
painel.gotoAndPlay(2);
}
else
{
intvEspera = setInterval(function()
{
clearInterval(intvEspera);
gotoAndStop("vence");
}
,500);
}
return undefined;
}
arraySeq.push(random(eval("nPecasFase" + fase)) + 1);
toques++;
fncMostraSeq();
return undefined;
}
function fncMostraSeq()
{
var contador = 0;
clearInterval(intvMostra);
intvMostra = setInterval(function()
{
eval("telas.mc" + arraySeq[contador]).gotoAndPlay(2);
eval("som_" + arraySeq[contador]).start();
contador++;
if(contador == arraySeq.length)
{
clearInterval(intvMostra);
pressOk = true;
fncEspera();
}
}
,mVel);
return undefined;
}
function fncContaBonus()
{
bonus = bonusIni;
clearInterval(intvBonus);
intvBonus = setInterval(function()
{
bonus--;
if(bonus <= 10)
{
clearInterval(intvBonus);
}
}
,10);
return undefined;
}
function fncEspera()
{
fncContaBonus();
clearInterval(intvEspera);
intvEspera = setInterval(function()
{
clearInterval(intvEspera);
fncPerde();
}
,tEspera * 1000);
return undefined;
}
function fncPerde()
{
pressOk = false;
eval("telas.mc" + arraySeq[indice]).gotoAndStop(2);
som_erro.start();
clearInterval(intvBonus);
clearInterval(intvMostra);
clearInterval(intvEspera);
clearInterval(intvFinaliza);
intvFinaliza = setInterval(function()
{
clearInterval(intvFinaliza);
gotoAndStop("perde");
}
,1000);
return undefined;
}
function fncVerClique(Obj)
{
if(!pressOk)
{
return undefined;
}
clearInterval(intvEspera);
eval("telas.mc" + Obj).gotoAndPlay(2);
eval("som_" + Obj).start();
if(arraySeq[indice] == Obj)
{
indice++;
pontosTmp += bonus;
if(arraySeq.length == indice)
{
clearInterval(intvBonus);
pontos += pontosTmp;
pontosTmp = 0;
indice = 0;
pressOk = false;
if(mVel > 300)
{
mVel -= 50;
}
clearInterval(intvAdiciona);
intvAdiciona = setInterval(function()
{
clearInterval(intvAdiciona);
fncAdiciona();
}
,500);
return undefined;
}
fncEspera();
}
else
{
pontos += pontosTmp;
fncPerde();
}
return undefined;
}
function fncProximaFase()
{
indice = 0;
toques = 0;
fase++;
mVel = mVelIni;
pressOk = false;
telas.nextFrame();
arraySeq = new Array();
fncAdiciona();
return undefined;
}
stop();
var pontos = 0;
verPainel = false;
var fase = 1;
var mVelIni = 700;
var mVel = mVelIni;
var tEspera = 5;
var indice = 0;
var toques = 0;
var bonusIni = 100;
var bonus = 0;
var pontosTmp = 0;
var nTotalFase1 = 10;
var nTotalFase2 = 20;
var nTotalFase3 = 0;
var nPecasFase1 = 3;
var nPecasFase2 = 4;
var nPecasFase3 = 5;
var pressOk = false;
var arraySeq = new Array();
clearInterval(intvInicio);
intvInicio = setInterval(function()
{
clearInterval(intvInicio);
fncAdiciona();
}
,1000);